package com.bzsg.rightsManagementSystem.util.result

/// 当 sealed class 没有指定构造方法或定义任意属性的时候，建议子类定义成单例，因为即便实例化成多个实例，互相之间没有状态的区别：
sealed class ErrorType {
    object UNKNOWN : ErrorType()
    object UserNoExits : ErrorType()
    object UserExits : ErrorType()
    object UserNoLogin : ErrorType()
    object UserNoPermission : ErrorType()
    object AccountExpired : ErrorType()
    object PasswordError : ErrorType()
    object CredentialsExpired : ErrorType()
    object Disabled : ErrorType()
    object AccountLocked : ErrorType()
}